package com.sky.service;

import com.sky.dto.DishDTO;
import com.sky.dto.DishPageQueryDTO;
import com.sky.entity.Dish;
import com.sky.result.PageResult;
import com.sky.vo.DishVO;

import java.util.List;

public interface DishServices {

    //新增菜品(day03任务二)
    void addDish(DishDTO dishDTO);
    //菜品分页查询(day03任务三)
    PageResult findDishPage(DishPageQueryDTO dishPageQueryDTO);
    //删除菜品(day03任务四)
    void deleteDishByIds(List<Long> ids);
    //修改菜品(day03任务5)
    void updateDishById(DishDTO dishDTO);
    //修改菜品，首先回显(day03任务5)
    DishVO findById(Long id);
    //根据分类ID查询菜品(day04任务一)
    List<Dish> findDishById(Long categoryId);
}
